home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / 3drvs260.zip / 4DRVUTIL.DOC < prev    next >
Text File  |  1993-07-04  |  11KB  |  235 lines

  1. Released July 4th, 1993
  2.  
  3. ╒═╡  4_Drive Utilities v1.0  │  Multiple Port Address AT/IDE Drive Inquiry
  4. │                                  ┌────────────────┐    ┌────────────────┐
  5. │      Dustbowl Designs, Inc.      │     0   MB     │    │     153 MB     │
  6. │    "Dedicated to enhancing the   │ ≡■≡≡≡≡≡≡≡≡≡≡≡≡ │    │ ≡*≡≡≡≡≡≡≡≡≡≡≡≡ │
  7. │    world's personal computers."  └────────────────┘    └────────────────┘
  8. │       (405) 741-4705 Voice            Drive 0               Drive 1
  9. │       (405) 741-2721 BBS              Port Address:  170 (secondary)
  10. ├─────────────────────────────────────────────────────────────────────────┐
  11. │     Copyright 1993 by Dustbowl Designs, Inc. All rights reserved.       │
  12. │         12600 S.E. 38th Street, Choctaw, Oklahoma USA 73020-6107        │
  13. └─────────────────────────────────────────────────────────────────────────┘
  14.  
  15. You are free to copy this software and distribute it to other users as
  16. long as the archive file is distributed in its entirety with this text
  17. file included in the archive.
  18.  
  19. ┌────────────────────────────────────────────────────────────────────┐
  20. │▒▒▒ Introduction ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  21. └────────────────────────────────────────────────────────────────────┘
  22. We've decided to release to the public a handy in-house AT/IDE inquiry
  23. utility.  What's particularly useful about this rendition is that you
  24. may talk to drives that are attached to either the Primary or
  25. Secondary Port Addresses.  This ability dovetails nicely with our
  26. 3_Drives and DiskQwik shareware utilities. Also, we've emphasized the
  27. newer Multiple Sectors, DMA and LBA transfer options that are soon to
  28. be more generally available on AT/IDE drives.
  29.  
  30. The 4_Drive Utilities is designed to assist in the use of our
  31. 3/4_Drives and DiskQwik products by suggesting the command line
  32. switches that these programs may use.  This utility also serves as a
  33. basic AT/IDE Inquiry that can give you the Cylinder, Head, Sectors per
  34. Track geometry used by your AT/IDE drive.
  35.  
  36. This inquiry is defined and works on AT/IDE  and ESDI interface
  37. drives.
  38.  
  39. Plans for 4_Drive Utilities include MBR and Partition Record
  40. preparation and analysis, Multiple Sectors transfer rate test and much
  41. more.
  42.  
  43. ┌────────────────────────────────────────────────────────────────────┐
  44. │▒▒▒ Command Line Switches ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  45. └────────────────────────────────────────────────────────────────────┘
  46. This program will accept three basic command line switches.  If no
  47. command line switches are placed, then the program will run
  48. interactively, asking for which Port and which Drive:
  49.  
  50.  [P]rimary or [S]econdary:  s
  51.          Drive [0] or [1]:  1
  52.  
  53. You can load this info up on the command line as: 4DRVUTIL s 1
  54.  
  55. Additionally, if you place the m on the command line, all hi-ASCII
  56. bytes will be masked out of the hex data dump.  This is useful when
  57. printing, as these characters can cause unpredictable results.
  58.  
  59. Example: 4DRVUTIL s 1 m >drive2-1.dat
  60. (then hit the enter key a few times..) will create an ASCII file of
  61. this program's output....
  62.  
  63. Drive/Controller Model:  My Drive MD-123A
  64. Serial number:  00123456789000000000,   Controller firmware:  REV. AA
  65. Cylinders:  969,    Heads:  9,    Sectors:  36
  66.             DMA mode:  NOT AVAILABLE
  67.             LBA mode:  NOT AVAILABLE
  68. Multiple sector mode:  64 sector/interrupt max
  69.  
  70. switches: 3/4_Drives m0+ or m0 (either 64 or 32 sectors per interrupt)
  71.             DiskQwik b064 rm0 wm0
  72.  
  73. Buffer size:  128 KBytes (256 sectors)
  74. A dual ported multi-sectored buffer capable of simultaneous transfers with
  75. a read caching capability.
  76.  
  77. Word Offset Data-----------------------------------  ASCII------------------
  78.    0  0000  4A32 C903 0000 0900 9051 4402 2400 100C  J2 .. .. .. .Q D. $. ..
  79.    8  0010  0B00 0F00 3030 3231 3433 3635 3837 3039  .. .. 00 21 43 65 87 09
  80.   16  0020  3030 3030 3030 3030 0300 4000 0400 4552  00 00 00 00 .. @. .. ER
  81.   24  0030  2E56 4120 2041 794D 4420 6972 6576 4D20  .V A   A yM D  ir ev M
  82.   32  0040  2D44 3231 4133 2020 2020 2020 2020 2020  -D 21 A3
  83.  
  84.   40  0050  2020 2020 2020 2020 2020 2020 2020 0100                       ..
  85.   48  0060  0000 0100 0000 0000 0000 0000 0000 0000  .. .. .. .. .. .. .. ..
  86.   56  0070  0000 0000 0000 0000 0000 0000 0000 0000  .. .. .. .. .. .. .. ..
  87.   64  0080  0000 0000 0000 0000 0000 0000 0000 0000  .. .. .. .. .. .. .. ..
  88. etc.....etc
  89.  
  90. ┌────────────────────────────────────────────────────────────────────┐
  91. │▒▒▒ Outline ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  92. └────────────────────────────────────────────────────────────────────┘
  93. The structure of the 256 words (512 bytes) is as follows:
  94.  
  95. 0   General configuration
  96. 1   cylinders (default xlat mode)
  97. 2   reserved... ESDI: Removables
  98. 3   heads (default xlat mode)
  99. 4   bytes per track (unformatted)
  100. 5   bytes per sector (unformatted)
  101. 6   sectors/track (default xlat mode) hi=reserved lo=SPT
  102. 7   IDE:vendor unique... ESDI: bytes intersector gap lo=ISG hi=index gap
  103. 8   IDE:vendor unique... ESDI: bytes in sync lo=PLO bytes hi=reserved
  104. 9   words unique status
  105. 10  serial number in ASCII 20 bytes
  106. 20  controller or buffer type
  107. 21  buffer size in 512 byte blocks
  108. 22  ECC bytes transferred in r/w long
  109. 23  firmware revision in ASCII 8 bytes
  110. 27  model number ID in ASCII 40 bytes
  111. 47  number of sectors/interrupt in multiple, 00h = not implemented
  112.     bits 8-15 are vendor unique
  113. 48  double word transfer flag
  114. 49  capabilities...LBA and/or DMA
  115.        0-7   vendor unique
  116.        8     1=DMA supported
  117.        9     1=LBA supported
  118.        10-15 reserved
  119. 50  reserved...
  120. 51  PIO data xfer timing mode lo=vendor unique
  121. 52  DMA data xfer timing mode lo=vendor unique
  122. 53  translation mode valid for words 54-58, 1-15 is reserved
  123. 54  translation cylinders
  124. 55  translation heads
  125. 56  translation sectors/track
  126. 57  number of sectors - low
  127. 58  number of sectors - high
  128. 59  current multiple setting
  129.        0-7  current SPT if multiple valid
  130.        8    1=multiple sector valid
  131.        9-15 reserved
  132. 60  LBA sectors - low
  133. 61  LBA sectors - high
  134. 62  single word DMA
  135. 63  multi word DMA
  136. 64  reserved
  137. 128 vendor unique data
  138. 160 to end= reserved
  139.  
  140. This section will be expanded in the next release!
  141.  
  142. ┌────────────────────────────────────────────────────────────────────┐
  143. │▒▒▒ Legal Disclaimer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  144. └────────────────────────────────────────────────────────────────────┘
  145.  
  146.                           LICENSE AGREEMENT
  147.  
  148. There is no registration requirement for this version of 4_Drive
  149. Utilities.
  150.  
  151. 4_Drive Utilities All versions.
  152.  
  153. Dustbowl Designs, Inc. provides  the accompanying object code software
  154. ("Software")  and nonexclusively  licenses  its  use on  the following
  155. terms and conditions. The Software is copyrighted by Dustbowl Designs,
  156. Inc. with all rights reserved.  YOU ASSUME FULL RESPONSIBILITY FOR THE
  157. SELECTION OF THE  SOFTWARE TO ACHIEVE YOUR INTENDED  PURPOSES, FOR THE
  158. PROPER INSTALLATION  AND USE. Dustbowl Designs,  Inc. DOES NOT WARRANT
  159. THAT THE  SOFTWARE WILL MEET  YOUR REQUIREMENTS, THAT  THE SOFTWARE IS
  160. FIT FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL BE
  161. ERROR FREE. Dustbowl Designs, Inc. EXPRESSLY DISCLAIMS ALL WARRANTIES,
  162. WHETHER  ORAL  OR  WRITTEN,  EXPRESSED  OR  IMPLIED, INCLUDING WITHOUT
  163. LIMITATION WARRANTIES  OF MERCHANTABILITY OR FITNESS  FOR A PARTICULAR
  164. PURPOSE. IN  NO EVENT WILL  Dustbowl Designs, Inc.  BE LIABLE TO  YOU,
  165. YOUR  CUSTOMERS   OR  OTHER  USERS   FOR  ANY  INDIRECT,   INCIDENTAL,
  166. CONSEQUENTIAL,  SPECIAL  OR  EXEMPLARY  DAMAGES  ARISING  OUT OF OR IN
  167. CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE.
  168.  
  169. 3_Drives, 4_Drives and DiskQwik are a trademarks of Dustbowl  Designs,
  170. Inc. The 4_Drive Utilities software and documentation are Copyright 1993 by
  171. Dustbowl Designs with All Rights Reserved. The 3_Drives v3.0, 4_Drives
  172. v3.0 and 4_Park v1.1 software programs ARE NOT shareware or freeware
  173. and unauthorized redistribution is STRICTLY PROHIBITED.
  174.  
  175. End of License agreement.
  176.  
  177. ***********************************************************